51432
925878
284975
469828
689835
803550
43297
24515
38446
940844
677166
788700
5254799
3677581
3201148
2503804
2278988
2122609
2049358
193778
1828118
1744136
1723196
1660471